soundly defeat one's rival - Spanisch Englisch Wörterbuch